package cn.me.alphamq.nameserver.constant;

/**
 * nameserver 的常量类
 *
 * @author f
 */
public class NameServerConstant {

    /**
     * 存放 nameserver 配置文件的路径（只有后半段，需要和 ALPHA_MQ_HOME 一起使用）
     *
     * @see cn.me.alphamq.common.constant.GlobalConstant
     */
    public static final String NAME_SERVER_CONFIG_PATH = "/broker/config/nameserver.properties";

    /**
     * 检测非正常的服务实例的时间间隔，单位：s
     */
    public static final int DETECT_ABNORMAL_INSTANCE_TIME_STEP = 3;

    /**
     * 当间隔 TIME_OUT_FACTOR 倍的 心跳包间隔时间 没有发送心跳包，则认为服务实例宕机
     */
    public static final int TIME_OUT_FACTOR = 3;

}
